package it.unisa.unibox.beans;

/**
 * 
 * @author Angelo
 *
 */

public class Brevetto extends Prodotto {

	private int durata;
	private String estensione;
	
	/**
	 * Costruttore di un Brevetto
	 * @param id
	 * @param responsabile
	 * @param tipologia
	 * @param titolo
	 * @param abstract_field
	 * @param stato
	 * @param pubblico
	 * @param anno
	 * @param lingua
	 * @param url
	 * @param note
	 * @param durata
	 * @param estensione
	 */
	public Brevetto(int id, Ricercatore responsabile, String tipologia, String titolo, String abstract_field, int stato, int pubblico, int anno, String lingua, String url, String note, int durata, String estensione) {
		super(id, responsabile, tipologia, titolo, abstract_field, stato, pubblico, anno,lingua, url, note);
		
		this.durata = durata;
		this.estensione = estensione;
	}

	/**
	 * Restituisce la durata
	 * @return durata
	 */
	public int getDurata() {
		return durata;
	}

	/**
	 * Restituisce l'estensione
	 * @return estensione
	 */
	public String getEstensione() {
		return estensione;
	}

	/**
	 * Restituisce una stringa descrivente l'oggetto
	 * @return stringa
	 */
	@Override
	public String toString() {
		return "Brevetto [durata=" + durata
				+ ", estensione=" + estensione + ", toString()="
				+ super.toString() + "]";
	}
	
}
